Layout设置每个按钮id
MainActivity绑定OnClickListener,重写onClick方法
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.rb_home:
setChangeColor(btn_home);
break;
case R.id.rb_query:
setChangeColor(btn_query);
break;
case R.id.rb_recite:
setChangeColor(btn_recite);
break;
case R.id.rb_exam:
setChangeColor(btn_exam);
break;
case R.id.rb_person:
setChangeColor(btn_person);
break;
}
}
private void setChangeColor(RadioButton btn) {
List buttonList=new ArrayList();
if (buttonList.size()==0){
buttonList.add(btn_home);
buttonList.add(btn_query);
buttonList.add(btn_recite);
buttonList.add(btn_exam);
buttonList.add(btn_person);
}
for (int i = 0; i |